package com.cn.dim.dao;

import java.util.List;
import java.util.Map;

import com.cn.dim.pojo.Chktask;
import com.cn.dim.pojo.Filepath;

public interface ChktaskDao {
	public List<Map<String,Object>> queryChktask(Map<String,Object> m);//根据查询条件查询巡查任务列表，列表的每一行以键值对的形式提现；
	public List<Map<String,Object>> queryChktasklist(Map<String,Object> m);//根据查询条件查询巡查任务列表，列表的每一行以键值对的形式提现；
	public List<Map<String,Object>> queryChkpoint(Map<String,Object> m);//用于巡查点下拉

	public int insertChktask(Chktask ct);
	public int insertFilepath(List<Map<String,Object>> ct_photourls);//用于文件子表
	
	public int updateChktask(Chktask ct);//需求中没有，备用；
	public int delChktask(Map<String,Object> m);//需求中没有，备用；
	
	public Chktask queryChktaskById(Map<String,Object> m);//用于明细页面
	public List<Filepath> queryFilepath(Map<String,Object> m);//用于查询明细页面中的图片集合

	public List<Map<String,Object>> queryChktaskExcel(Map<String,Object> m);//与常规查询一样，不带分页，用于excel导出；；
	int insertchktask(Map<String, Object> param);
	int insertfilelist(List<Map<String, Object>> param);
	public List<Map<String, Object>> queryChktaskdetail(Map<String, Object> param);
	public List<Map<String, Object>> queryfiles(Map<String, Object> param);
}
